@keyframes slideUpBigIn {
	0% {
		opacity: 0;
		transform: translateY(80px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes slideDownIn {
	0% {
		opacity: 0;
		transform: translateY(-50px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes slideUpIn {
	0% {
		opacity: 0;
		transform: translateY(40px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes titleScale {
	0% {
		opacity: 0;
		transform: scale(0.7);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes author-shake {
	0% {
		transform: scale(1);
	}

	10%,
	20% {
		transform: scale(0.9) rotate(3deg);
	}

	30%,
	50%,
	70%,
	90% {
		transform: scale(1.1) rotate(-3deg);
	}

	40%,
	60%,
	80% {
		transform: scale(1.1) rotate(3deg);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes blur {
	0% {
		filter: blur(10px);
	}

	100% {
		filter: blur(0);
	}
}

@keyframes sidebarItem {
	0% {
		transform: translateX(200px);
	}

	100% {
		transform: translateX(0);
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes bounceInUp {

	0%,
	60%,
	75%,
	90%,
	100% {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}

	0% {
		opacity: 0;
		transform: translate3d(0, 3000px, 0);
	}

	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}

	75% {
		transform: translate3d(0, 10px, 0);
	}

	90% {
		transform: translate3d(0, -5px, 0);
	}

	100% {
		transform: translateZ(0);
	}
}